genetic neural review networking reviews network analysis data recommender reference electrode computers sample recommendation networks ratings recovery database bioinformatics travel